//=====================================================================================
// All Rights Reserved , Copyright © Learun 2014
//=====================================================================================

using DotNet.Kernel;
using System;
using System.ComponentModel;
using System.Text;

namespace BPMS.Entity
{
    /// <summary>
    /// 系统角色菜单列表表头定义关系
    /// <author>
    ///		<name>shecixiong</name>
    ///		<date>2014.01.07</date>
    /// </author>
    /// </summary>
    [Description("系统角色菜单列表表头定义关系")]
    [Key("RoleMenuTableColumns")]
    public class BPMS_RoleMenuTableColumns
    {
        private string _RoleMenuTableColumnsId = null;
        /// <summary>
        /// 系统角色菜单字段关系主键
        /// </summary>
        /// <returns></returns>
        [Description("系统角色菜单字段关系主键")]
        public string RoleMenuTableColumnsId
        {
            get
            {
                return this._RoleMenuTableColumnsId;
            }
            set
            {
                this._RoleMenuTableColumnsId = value;
            }
        }
        private string _RoleId = null;
        /// <summary>
        /// 角色主键
        /// </summary>
        /// <returns></returns>
        [Description("角色主键")]
        public string RoleId
        {
            get
            {
                return this._RoleId;
            }
            set
            {
                this._RoleId = value;
            }
        }
        private string _MenuId = null;
        /// <summary>
        /// 菜单主键
        /// </summary>
        /// <returns></returns>
        [Description("菜单主键")]
        public string MenuId
        {
            get
            {
                return this._MenuId;
            }
            set
            {
                this._MenuId = value;
            }
        }
        private string _TableColumnsId = null;
        /// <summary>
        /// 模块列表表头定义主键
        /// </summary>
        /// <returns></returns>
        [Description("模块列表表头定义主键")]
        public string TableColumnsId
        {
            get
            {
                return this._TableColumnsId;
            }
            set
            {
                this._TableColumnsId = value;
            }
        }
        private DateTime? _CreateDate = null;
        /// <summary>
        /// 创建时间
        /// </summary>
        /// <returns></returns>
        [Description("创建时间")]
        public DateTime? CreateDate
        {
            get
            {
                return this._CreateDate;
            }
            set
            {
                this._CreateDate = value;
            }
        }
        private string _CreateUserId = null;
        /// <summary>
        /// 创建用户主键
        /// </summary>
        /// <returns></returns>
        [Description("创建用户主键")]
        public string CreateUserId
        {
            get
            {
                return this._CreateUserId;
            }
            set
            {
                this._CreateUserId = value;
            }
        }
        private string _CreateUserName = null;
        /// <summary>
        /// 创建用户
        /// </summary>
        /// <returns></returns>
        [Description("创建用户")]
        public string CreateUserName
        {
            get
            {
                return this._CreateUserName;
            }
            set
            {
                this._CreateUserName = value;
            }
        }
        private int? _SortCode = null;
        /// <summary>
        /// 排序码
        /// </summary>
        /// <returns></returns>
        [Description("排序码")]
        public int? SortCode
        {
            get
            {
                return this._SortCode;
            }
            set
            {
                this._SortCode = value;
            }
        }
    }
}